home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 285_02 / lalr.h < prev    next >
Text File  |  1990-07-08  |  768b  |  24 lines

  1. /*
  2.     LALR.H header
  3.     [bison]
  4.     DrH 1/4/88
  5. */
  6.  
  7. extern  void lalr(void );
  8. extern  void set_state_table(void );
  9. extern  void set_accessing_symbol(void );
  10. extern  void set_shift_table(void );
  11. extern  void set_reduction_table(void );
  12. extern  void set_maxrhs(void );
  13. extern  void initialize_LA(void );
  14. extern  void set_goto_map(void );
  15. extern  int map_goto(int state,int symbol);
  16. extern  void initialize_F(void );
  17. extern  void build_relations(void );
  18. extern  void add_lookback_edge(int stateno,int ruleno,int gotono);
  19. extern  short * *transpose(short * *R,int n);
  20. extern  void compute_FOLLOWS(void );
  21. extern  void compute_lookaheads(void );
  22. extern  void digraph(short * *relation);
  23. extern  void traverse(int i);
  24.